今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第一章「Compose 基礎知識」的「實際進行設計」的 1~7 小章
leadingIcon
placeholder
@Composable
fun SearchBar(
   modifier: Modifier = Modifier
) {
   TextField(
       value = "",
       onValueChange = {},
       modifier = modifier
           .fillMaxWidth()
           .heightIn(min = 56.dp)
   )
}
modifier的clip為CircleShape
contentScale為ContentScale.Crop
contentScale不設定clip,那麼圖片會變成正方型painter搭配painterResource(R.drawable.OOXX)可以放圖contentScale可以剪裁樣式Row或Column等設定horizontalAlignment為Alignment.CenterHorizontally
Row或Column的上層增加一層Surface,裡面設定shape為MaterialTheme.shapes.medium
Surface(
   shape = MaterialTheme.shapes.medium,
   modifier = modifier
) {
   Row {
       Image(
           painter = painterResource(R.drawable.fc2_nature_meditations),
           contentDescription = null
       )
       Text(text = stringResource(R.string.fc2_nature_meditations))
   }
}